package com.ithiema.a02myfunction;

import java.util.ArrayList;
import java.util.Collections;

public class FunctionDemo1 {
    public static void main(String[] args) {
        //引用构造方法
        //将集合内的元素包装成student类型

        ArrayList<String> list = new ArrayList<>();
        Collections.addAll(list, "a-1", "b-2", "c-3", "d-4");

        //引用方法的3个要点
        //1。方法参数和返回类型要一样
        //2.方法效果要一样
        //3。需要是函数式接口
        //4.方法需要已经存在
        list.stream()
                .map(Student::new)
                .forEach(System.out::println);



    }
}
